VB不能带值`非常急``高手来看下``很感谢!!!

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:56:09
网页VB代码```高手进!```高难度问题
悬赏分:20 - 离问题结束还有 12 天 3 小时
做了个登陆扭``当用户按下时``就谁检查用户名和密码是否为空或小于多少位数``如果出错 `就跳出 一个VB的小框框显示出错等信息``
如果用户输入是对的``那如何让他跳去别的页面???

<script language='vbscript' event='onclick' for='Submit1'>
if len(textfield.value)<2 or len(textfield2.value)<4 then
msgbox "帐号不能少于2位,密码不能小于4位",vbokonly+vbcritical,"错误窗口"
else
window.location="add.asp"
end if
</script>
问题就是出在``window.location="add.asp"
转是转过去了 `可是在ADD.ASP那个页面``request.Form("name")拿不到值啊````我上个页面没写form~~因为写了```当用户点击按钮的时候就触发不了规定的``VB事件了

直接把

window.location="add.asp"

改成

window.location="add.asp?name=" + textfield.value

这样就可以了。

如果除了name还有别的参数,要这样改:

window.location="add.asp?name=" + textfield.value + "&pass=" +txtpassword.value + "&comment= " +textfield3.value .......

ASP页面上不要写request.form("name")。直接用request("name")就可以。

没有form当然通过window.location="add.asp" 就得不到表单数据了。你可以用add.asp?name=的形式试试。